package org.javahispano.javacup.tacticas_aceptadas.rolandun.romedalus.tactica;

import org.javahispano.javacup.modelo.Constantes;
import org.javahispano.javacup.modelo.Posicion;

public interface Alineaciones {

	Posicion		alineacionAtaDef[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -43),
			new Posicion(-3., -45.),
			new Posicion(17., -43.),
			new Posicion(-11., -22.),
			new Posicion(12., -14.),
			new Posicion(10., 43.),
			new Posicion(0., 0.),
			new Posicion(-9., 13.),
			new Posicion(9., 23.),
			new Posicion(-11., 40.)	};

	Posicion		alineacionAtaca[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -40.),
			new Posicion(0., -42.),
			new Posicion(17., -40.),
			new Posicion(-13., -5.),
			new Posicion(13., -5.),
			new Posicion(9., 44.),
			new Posicion(0., 10.),
			new Posicion(-12., 18.),
			new Posicion(9., 29.),
			new Posicion(-10., 40.d)	};

	Posicion		alineacionAtaca2[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -35.),
			new Posicion(0., -37.),
			new Posicion(17., -35.),
			new Posicion(-13., -5.),
			new Posicion(13., -5.),
			new Posicion(8., 45.),
			new Posicion(0., 13.),
			new Posicion(-12., 21.),
			new Posicion(9., 32.),
			new Posicion(-9., 40.d)	};

	Posicion		alineacionAtaca3[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -30.),
			new Posicion(0., -30.),
			new Posicion(17., -30.),
			new Posicion(-13., -5.),
			new Posicion(13., -5.),
			new Posicion(6., 46.),
			new Posicion(0., 19.),
			new Posicion(-12., 27.),
			new Posicion(9., 35.),
			new Posicion(-8., 41.d)	};

	Posicion		alineacionAtaca4[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -24.),
			new Posicion(0., -26.),
			new Posicion(17., -24.),
			new Posicion(-13., -5.),
			new Posicion(13., -5.),
			new Posicion(5., 47.),
			new Posicion(0., 22.),
			new Posicion(-12., 30.),
			new Posicion(9., 36.),
			new Posicion(-7., 42.d)	};

	Posicion		alineacionSaca[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -35.),
			new Posicion(0., -37.),
			new Posicion(17., -35.),
			new Posicion(-13., -5.),
			new Posicion(13., -5.),
			new Posicion(8., 0.),
			new Posicion(0., 0.),
			new Posicion(-12., -5.),
			new Posicion(9., -3.),
			new Posicion(-9., 0.d)	};

	Posicion		alineacionRecibe[]	= new Posicion[] {
			new Posicion(0., -50.),
			new Posicion(-17, -35.),
			new Posicion(0., -37.),
			new Posicion(17., -35.),
			new Posicion(-13., -5.),
			new Posicion(6., -6.),
			new Posicion(8., 0.),
			new Posicion(-6., -6.),
			new Posicion(-12., -5.),
			new Posicion(9., -3.),
			new Posicion(-9., 0.d)	};

	Posicion[][]	alineaciones		= new Posicion[][] { alineacionAtaDef, alineacionAtaca, alineacionAtaca2, alineacionAtaca3, alineacionAtaca4 };

	int				seccion				= (int) Constantes.LARGO_CAMPO / alineaciones.length;

}
